package com.erp.pro.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-10-08 14:39:46
 */
@Data
public class OutstockDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//SKUID
	private Long skuid;
	//SKU
	@Excel(name = "商品编号", orderNum = "1")
	private String sku;
	//商品名称
	@Excel(name = "商品名称", orderNum = "2")
	private String skuName;
	@Excel(name = "商品型号", orderNum = "3")
	private String skuModel;
	@Excel(name = "商品规格", orderNum = "4")
	private String skuSpec;
	//商品图片
	private String picturl;
	//批次ID
	private Long groupId;
	//采购合同编号
	@Excel(name = "采购合同编号", orderNum = "5")
	private String groupNumber;
	//出库数量
	@Excel(name = "出库数量", orderNum = "6")
	private Integer outQty;
	//采购单价
	@Excel(name = "采购单价", orderNum = "7")
	private BigDecimal purPrice;
	//出库状态
	private Integer status;
	//操作人ID
	private Long userIdCreate;
	//操作人
	private String userNameCreate;
	//创建时间
	private Date gmtCreate;
	//项目DI
	private Long peojiectId;
	//项目
	@Excel(name = "项目编号", orderNum = "8")
	private String peojiectNumber;
	//出库地址
	@Excel(name = "出库地址", orderNum = "9")
	private String outAddress;
	//收货人
	@Excel(name = "收货人", orderNum = "10")
	private String conName;
	//联系电话
	@Excel(name = "联系电话", orderNum = "11")
	private String ccontentPhone;
	//出库时间
	@Excel(name = "出库时间", orderNum = "12",format = "yyyy-MM-dd")
	private Date outTime;
	//送货单
	private String outPic;
	//供应商ID
	private Long supplierId;
	//供应商
	private String supplierName;
	//入库时间
	private String inTime;
	//所在仓库ID
	private Long warehouseId;
	//所在仓库
	@Excel(name = "所在仓库", orderNum = "13")
	private String warehouseName;

	private Integer inQty;
	private Integer inId;

	private Integer newoutQty;

	private String outNumber;
}
